home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group00b.txt
/
000068_icon-group-sender _Wed Oct 4 16:10:08 2000.msg
< prev
next >
Wrap
Internet Message Format
|
2001-01-03
|
2KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id QAA22483
for icon-group-addresses; Wed, 4 Oct 2000 16:09:57 -0700 (MST)
Message-Id: <200010042309.QAA22483@baskerville.CS.Arizona.EDU>
Date: Wed, 04 Oct 2000 08:46:41 -0700
From: Steve Wampler <swampler@noao.edu>
X-Accept-Language: en
To: icon-group@optima.CS.Arizona.EDU
Subject: Re: Icon for Palm ?
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
Content-Length: 1421
rohan wrote:
>
> >
> > Clinton L Jeffery wrote:
>
> I would be quite happy to do development in an interpreted environment but
> somehow the source-code + interpreter appended is not appealing.One of
> the reasons I am interested in Icon is to get away from C; another is the
> "look" of the code (all lower case cf. Oberon,C++).
> One of the things about C which I'm trying to avoid (I may still go back) is
> the memory leakage.My worry is that by translating code back to C and then
> compiling I will be reintroducing the defects of C.
But you wouldn't be using C (the Icon compiler would). I would expect the
Icon compiler to produce high-quality C code. Back when the compiler existed
I used it regularly with no ill effects. In fact, it was easy to completely
ignore the fact that the translation to machine code passed through C on
its journey.
Keep in mind that icont, iconx, and the entire run-time system are
coded in C as it is. While C has weaknesses as a language, I suspect most
'defects' are the result of careless use - high-quality C code certainly
exists and the quality of Icon is an example of this.
Put another way, any weaknesses in C as an intermediate language are
overwhelmed by the alternatives. I would certainly trust generated C
code more than I would directly generated assembler or machine code...
--
Steve Wampler- SOLIS Project, National Solar Observatory
swampler@noao.edu